self-propelled tanker barge - Francés Inglés Diccionario